/*
	Blue Color Stylesheet - Colors, Images, and Color-Specific Definitions
*/

body { color: #444; border: 0;  }

.homepage #page { background: #f0f0f0 url(images/blue/header-long-bg.jpg) repeat-x center 0; }
#page { background: #f0f0f0 url(images/blue/header-bg.jpg) repeat-x center 0; border: 0; }

h1,h2,h3,h4,h5 { color: #0076b0; }

/*h1#logo a { background-image: url(images/blue/logo.png); }*/

nav > ul > li > a { text-shadow: 1px 1px 0 rgba(1,1,1,.42); }
nav ul li a { color: #fff; }

nav > ul > li > a:hover,
nav > ul > li > a.active,
nav > ul > li.hover > a { color: #fff; background-color: #233d64; }

nav > ul > li.has-dd > a { background-image: url(images/bullet-7.png); }
nav > ul > li.has-dd > a:hover, 
nav > ul > li.has-dd > a.active,
nav > ul > li.hover > a { background-image: url(images/bullet-7.png); }

nav ul ul { background: #233d64; }

nav li li { border-bottom: 1px solid #111e32; -moz-box-shadow: 0 1px 0 #4f6483; -webkit-box-shadow: 0 1px 0 #4f6483; box-shadow: 0 1px 0 #4f6483; }
nav li li:last-child { border: 0;  -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
nav li li a { color: #fff; }

nav li li a:hover,
nav li li.hover > a  { background-color: #1c3150; }


.slider-2 { background: #fff url(images/slider-2/slider-bg.png) repeat-x 0 bottom; }
#main-slider .text h2 { color: #332a2c; }
#main-slider .text p { color: #332a2c; }
#main-slider .text p a { color: #d73434; }
#main-slider .slider-btn { color: #fff; }


.slider-2 .nav li a img { border: 1px solid #e0e0e0; }
.slider-2 .nav li a:hover { -moz-box-shadow: inset 3px 3px 1px #e0e0e0, inset -3px -3px 1px #e0e0e0; -webkit-box-shadow: inset 3px 3px 1px #e0e0e0, inset -3px -3px 1px #e0e0e0; box-shadow: inset 3px 3px 1px #e0e0e0, inset -3px -3px 1px #e0e0e0; }

#content { padding-bottom: 138px; background: url(images/content-bg.png) repeat-x 0 bottom; }

.btn-1 { color: #007ee1; border: 1px solid #d5d5d5; }
.btn-3 { color: #3fc0ff; background-image: url(images/bullet-9.png); }

.btn-download span { background-image: url(images/arrow-down-white.png); }


footer { color: #fff; background: #e2e2e2 url(images/blue/footer-bg.jpg) repeat-x center bottom; }
footer .shell { margin-top: -81px; }

footer .column-2,
footer .column-3 { background-image: url(images/blue/footer-separator.png); }

footer h2 { color: #fff; }
footer .tweets-list .tweet_text { color: #fff; }
footer .tweets-list .tweet_text a { color: #3fc0ff; }
footer .tweets-list .tweet_date a { color: #487cb0; }

footer .footer-top { background: #153e67 url(images/blue/footer-top.png) repeat-x 0 0;  -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
footer .contact-us p a { color: #3ebfff; }

footer .footer-bottom { background-image: url(images/blue/footer-bottom-bg.png); color: #80aace; }
footer .footer-bottom span a { color: #3ebfff; }

footer .footer-bottom ul li { border-color: #226aab; }
footer .footer-bottom ul li a { color: #80aace; }


.popup h2 { color: #0076b0; }
